package com.app.model;


import com.app.vo.IndexVo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.net.URL;
import java.sql.Timestamp;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("lm_person")
@JsonInclude(JsonInclude.Include.NON_NULL)

public class PersonModel {
    @TableId(type = IdType.AUTO)
    private Integer id;
    private Integer departmentId;//所属单位ID
    private String faceUrl;//头像
    private String name;//姓名
    private String positionDesc;//现任单位及职务
    private Integer gender;//性别1男2女
    private String birthday;//生日
    private Integer nation;//民族ID 数据管理
    private String nativePlace;//籍贯
    private String birthPlace;//出生地
    private String rdTime;//入党时间
    private Integer zzmm;//政治面貌 数据管理
    private String joinWorkTime;//参加工作时间
    private Integer isHealth;//健康状况 1健康2不健康
    private Integer education;//学历 数据管理
    private String major;//专业
    private String school;//毕业院校
    private Integer personType;//人员类型ID 数据管理
    private String phone;//联系电话
    private String idcard;//身份证号
    private String address;//详细住址
    private String rwTime;//入伍时间
    private Integer positionLevel;//岗位层级ID  数据管理
    private Integer positionTec;//专业技术职务ID  数据管理
    private Integer rankTitle;//官衔ID  数据管理
    private Integer trainDesc;//军事训练成绩
    private Integer isSpecial;//是否特殊人才 1是2否
    private Integer status;//状态 1有效0无效
    private Timestamp createTime;
    private Timestamp updateTime;

    private Integer sort;//排序
}
